COROS: A Multi-Agent Software Architecture for Cooperative and Autonomous Service Robots
نویسندگان
چکیده
Building distributed applications for cooperative service robots systems is a very challenging task from software engineering perspective. Indeed, apart from the complexity of designing software components for the control of a single autonomous robot, cooperative multi-robot systems require additional care in the design of software components to ensure communication and coordination between the robotic agents. This chapter proposes COROS, a new multi-agent software architecture for cooperative and autonomous service robots with the objective to make easier the design and development of multi-robot applications. We present a high-level conceptual architecture for multi-agent robotics systems that represents a generic framework for cooperative multi-robot applications. Furthermore, we present an instantiation of this generic architecture with an implementation software architecture on top of the Robotic Operating System (ROS) middleware. The proposed concrete software architecture follows a component-based approach to ensure modularity, software reuse, extensibility and scalability of the multi-robot operational software. In addition, one major added value of our architecture is that it provides a tangible solution to supporting multi-robot software development for the ROS middleware, as ROS was originally designed for single-robot applications. We also demonstrate a sample of real-world case studies of cooperative and autonomous service robots applications in an office-like environment, including discovery and courier delivery
منابع مشابه
Control Architecture for Cooperative Mobile Robots using Multi-Agent based Coordination Approach
This paper is about a Multi-Agent based solution to control and coordinate team-working mobile robots moving in unstructured environments. Two main contributions are considered in our approach. The first contribution of this paper is about the Multi-Agents System to Control and Coordinate teAmworking Robots (MAS2CAR) architecture, a new architecture to control a group of coordinated autonomous ...
متن کاملCooperative Control of Mobile Robots in Creating a Runway Platform for Quadrotor Landing
Multi-agent systems are systems in which several agents accomplish a mission in a cooperative manner. In this paper, a novel idea for the construction of a movable runway platform based on multi-agent systems is presented. It is assumed that an aerial agent (quadrotor) decides to make an emergency landing due to reasons such as a decrease in energy level or technical failure, while there is no ...
متن کاملArchitecture Controlling Multi-Robot System using Multi-Agent based Coordination Approach
This paper is about a Multi-Agent based solution to control and coordinate team-working mobile robots moving in unstructured environments. Two main contributions are considered in our approach. The first contribution of this paper is about the MultiAgents System to Control and Coordinate teAmworking Robots (MAS2CAR) architecture, a new architecture to control a group of coordinated autonomous r...
متن کاملApproach to Organizing the Functioning of Smart Elements in the Multi-Agent “Smart House” System
A research was conducted to form an approach to the design and implementation of a multi-agent control system of smart elements for a “Smart house”. The system was built on the example of three intelligent robots. In the architecture of the system under development, the main part is the subject-independent multi-agent kernel, which includes the following basic components: direct access service,...
متن کاملMulti-agent Modelling for Autonomous but Cooperative Robots
Modelling a society of cooperative and autonomous mobile robots can be viewed as a multi-agent issue, i.e., the task to determine a multi-agent architecture for a robot society according to this two requirements. In this paper, we motivate a multi-layered approach to fulfill cooperation and autonomy. We propose an agent model together with an interaction model based on this approach. Features o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015